草庐IT

c++ - 跨平台 C++ IDE?

全部标签

c++ - C++ 中的跨平台网络代码?

我开始开发一个新的应用程序,虽然我的背景主要是基于Mac/iOS,但我需要开发一个Windows应用程序才能参加他们的Imagine杯。这个项目包括客户端之间通过套接字连接(到服务器,而不是临时连接)的通信,我需要Mac和Windows客户端能够相互通信。我还希望不必将此网络代码编写两次,只需在两个平台上编写不同的nativeUI代码即可。这使得网络更容易(我相信两个不同的平台不会以不同的方式与服务器交互)并允许在两个平台上使用nativeUI。C++是完成这项任务的最佳语言吗?两个平台上的标准库是否相同?我知道我必须使用Microsoft的VisualC++库,因为似乎很难从C#中使

用于 STL 容器的 C++ IDE

哪些C++IDE在Debug模式下原生支持STL容器View?一个IDE是VisualStudio,但我希望从它转移,并希望在Debug模式下使用STL容器。现在专门寻找WindowsIDE,欢迎使用其他操作系统IDE。 最佳答案 eclipse!“CDT调试现在支持使用GDB7.0或更高版本完全漂亮地打印STL结构。这意味着复杂的结构,如map、列表和vector,将以用户友好的方式显示。”(source)(CDT是Eclipse的C/C++开发工具) 关于用于STL容器的C++IDE

.net - 当前的 C++ 最佳实践和 IDE

我已经在J​​ava坚如磐石下生活了大约5年了。我突然需要编写一个纯Windows程序,我认为它最适合纯C++/Windows或C++.NET(我还不确定哪个)。原因是因为我需要执行各种非常特定于操作系统(特定于Windows)的操作,这些操作在Java世界中没有意义。所以我问,比如说我发现.NET不适合我的项目(这有待确定)。那么我唯一的选择就是编写一个C++/Windows应用程序。现在选择的IDE是什么? 最佳答案 VisualStudio2010或免费的替代VisualStudioExpresshttp://www.micr

linux - 易于跨平台脚本编写的语言

我想通过电子邮件向我的数学老师发送一小段代码,以证明一个观点(证明我在作业中写的东西)。代码必须是:可在Linux上运行-因为那是我的操作系统。可在Windows上运行-因为那是我老师的操作系统。点击即可运行-因为我不想让他费心安装任何软件。纯文本-以便教师可以阅读代码并理解它的作用。我可以使用什么语言? 最佳答案 我个人建议使用HTML/Javascript。您可以向任何人发送一个平面HTML文件并让他们在Chrome中打开它,它应该与您的Chrome一样工作,只要它很简单。(注意:或者Firefox;Chrome/Firefox

c# - 在 Windows 10 通用应用程序上检查平台

如何检查我的应用程序正在运行哪个平台(Windows/WindowsPhone)? 最佳答案 VersionInfo|versionInfoproperty应该有助于查看平台信息。varstr=Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily;if(str=="Windows.Desktop"){//...}elseif(str=="Windows.Mobile"){//...} 关于c#-在Windows10通用

c - 严格的 C Win GUI 编程

大家好,我需要一些指导。基本上,我是一名网络开发人员,过去了解一些C,但我只为*nix开发了一些简单的控制台应用程序。不久,我想开发一个带有GUI的简单Win程序,而不是接触以下任何技术:.NETC#javaC++(尤其是这个)因为我目前没有时间也不需要。1).我可以在不求助于cpp的情况下使用wxWidgets(如果不能,您会建议使用其他哪些具有原生外观和轻量级的小部件工具包?)2).我可以将OpenCV与严格的C一起使用吗?(没有模板、内联函数等)3).除了MinGW之外,我还应该寻找其他编译器选项吗?英特尔值得研究吗?(AFAIK,它有限制性许可)。4).windows/c编程你

wpf - 如何实现一个多平台的多媒体应用?

您将在何种技术基础上实现多媒体应用程序,该应用程序必须满足以下要求:平台:WindowsXP/Vista、MacOSX、Linux(最好有)应该从本地磁盘播放音频(mp3)和视频(H.264会更好)我调查了类似Cocotron的事情这是一个类似于Cocoa的跨平台Objective-CAPI,但我不确定它是否是正确的选择。为每个操作系统(Windows上的WPF,MacOSX上的Cocoa)使用单独的代码库会不会更简单?我还尝试了基于浏览器的应用程序(Flash-Player,通过VLC提供的流媒体服务器访问本地文件)但得出的结论是,这将是一个非常脆弱的解决方案。单声道怎么样?

ITE平台之UI开发01-注意事项

UI开发占据了项目一半以上的工作量,一个好的习惯有助于项目的快速完成。所以就开发过程中的一些注意事项做如下的说明。ITE提供整套开发包,解压后GUITool(工具名称Drawrocker):sdk\itu\tool\bin\DrawrockerGUIDesigner.exe界面如下:(可以参考SDK提供dwawrocker使用文档了解控件使用与开发)一、命名規則(可以参考的sdk中demoproject就是按照如下的规则实作,当然这是个人习惯)1.會被程式呼叫的widget名稱必須為Unique2.Layer:(全小寫:layername)LayerEx:mainLayer3.產生layerc

Python:检测物理非 HT CPU 的跨平台解决方案?

我正在尝试使用跨平台方法检测机器上非超线程内核的数量。多处理的cpu_count只检测处理器总数,我可以在Linux机器上grep/proc/cpuinfo找到答案。不过,我正在寻找Windows解决方案。本新闻组thread有点帮助,但我仍然没有找到答案。 最佳答案 独立于平台且在python标准库中:psutil.cpu_count(logical=False) 关于Python:检测物理非HTCPU的跨平台解决方案?,我们在StackOverflow上找到一个类似的问题:

适用于 Windows 7 的 C 编译器/IDE?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:BestC++IDEorEditorforWindows在现代Windows系统上运行的C的好的编译器和/或IDE是什么?